#ifndef CHARACTERVOCATION_KNIGHT_H_
#define CHARACTERVOCATION_KNIGHT_H_
#include "CharacterVocation.h"
#include<iostream>
#include<string>

class Knight : public Vocation
{
private:
	string * _oath;
protected:
	static string _knightVocation;
	static string _knightMajor[];
	static WEAPON _knightWeapon[];
	static ARMOUR _knightArmour;
public:
	Knight();
	Knight(const string & oath, const Vocation & voc);
	void DefVocation();
	void DefMajor();
	void DefWeapon();
	void DefArmour();
	void DefKnight();

	void DefOath(const string & oath);
	void ShowOath() const;

	~Knight();
};

#endif
